combat engineer platoon - French English Dictionary